Fully Dynamic Spatial Approximation Trees

نویسندگان

  • Gonzalo Navarro
  • Nora Reyes
چکیده

The Spatial Approximation Tree (sa-tree) is a recently proposed data structure for searching in metric spaces. It has been shown that it compares favorably against alternative data structures in spaces of high dimension or queries with low selectivity. Its main drawbacks are: costly construction time, poor performance in low dimensional spaces or queries with high selectivity, and the fact of being a static data structure, that is, once built, one cannot add or delete elements. These facts rule it out for many interesting applications. In this paper we overcome these weaknesses. We present a dynamic version of the sa-tree that handles insertions and deletions, showing experimentally that the price of adding dynamism is rather low. This is remarkable by itself since very few data structures for metric spaces are fully dynamic. In addition, we show how to obtain large improvements in construction and search time for low dimensional spaces or highly selective queries. The outcome is a much more practical data structure that can be useful in a wide range of applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fully Dynamic and Memory-Adaptative Spatial Approximation Trees

Hybrid dynamic spatial approximation trees are recently proposed data structures for searching in metric spaces, based on combining the concepts of spatial approximation and pivot based algorithms. These data structures are hybrid schemes, with the full features of dynamic spatial approximation trees and able of using the available memory to improve the query time. It has been shown that they c...

متن کامل

Improved Deletions in Dynamic Spatial Approximation Trees

The Dynamic Spatial Approximation Tree (dsa–tree) is a recently proposed data structure for searching in metric spaces. It has been shown that it compares favorably against alternative data structures in spaces of high dimension or queries with low selectivity. The dsa–tree supports insertion and deletions of elements. However, it has been noted that deletions degrade the structure over time, s...

متن کامل

A Dynamic Pivoting Algorithm Based on Spatial Approximation Indexes

Metric indexes aim at reducing the amount of distance evaluations carried out when searching a metric space. Spatial approximation trees (sa-trees for short), in particular, are efficient data structures, which have shown to be competitive in metric spaces of medium to high difficulty, or queries with low selectivity. Sa-trees can be also made dynamic, and can use the available space to improve...

متن کامل

تحلیل الگوی مکانی و اثرات متقابل بلوط ایرانی و بنه در جنگل‌های قلاجه کرمانشاه با استفاده از تابع K2

     Quercus brantii Lindl. and Pistacia atlantica Desf. are the most important tree species in Zagros forests, The abundant use of these trees by the inhabitants of the area has led to a reduction in the quality and quantity of these valuable species, as well as the creation of heterogeneous masses.Recognizing the spatial pattern and the interactions of trees can be a key to managerial interve...

متن کامل

Q0-tree: a Dynamic Structure for Accessing Spatial Objects with Arbitrary Shapes

The items in a spatial database have location, extent, and shape with respect to a spatial coordinate system. Simple approximations to these attributes, say by bounding rectangles, are storage efficient and easy to manipulate. But effective spatial retrieval (on either location, extent, or shape) require a more precise representation of these attributes. In this report, we describe a highly com...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002